package com.xjrsoft.module.oa.vo;


import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class MessageVo {

    /**
     * 消息状态主键
     */
    @JsonProperty("F_Id")
    private String id;

    /**
     * 消息所属模块	10：新闻	11：公告	12：日程	13：工作流审批	14：工作流传阅	15：通用类型
     */
    @JsonProperty("F_Module")
    private Integer fmodule;

    /**
     * 消息内容
     */
    @JsonProperty("F_Content")
    private String content;

    /**
     * 消息链接
     */
    @JsonProperty("F_Link")
    private String link;

    /**
     * 消息状态	10：已读	11：未读
     */
    @JsonProperty("F_Status")
    private Integer status;


    /**
     *  接受用户id
     */
    @JsonProperty("F_UserId")
    private String userId;

    /**
     * 发送消息时间
     */
    @JsonProperty("F_SendTime")
    private LocalDateTime sendTime;

    /**
     * 新闻或公告信息
     */
    @JsonProperty("newsInfo")
    private NewsVo newsVo;

    /**
     * 工作流信息
     */
    @JsonProperty("workflowInfoVo")
    private workflowInfoVo workflowInfoVo;

}
